/**
 * PyCompanyQueryReportClient.java
 * author: yujiakui
 * 2017年8月28日
 * 下午4:34:58
 */
package com.ctim.service.integration.pengyuan;

import com.ctim.model.ThirdPartyInvokeCfg;
import com.ctim.service.enums.ThirdPartyReturnTypeEnum;

/**
 * @author yujiakui
 *
 *         下午4:34:58 第三方请求调用客户端
 */
public interface ThirdPartyInvokeClient {

	/**
	 * 第三方请求调用客户端
	 *
	 * @param thirdPartyInvokeCfg
	 * @param interfaceName
	 * @param queryCondition
	 * @param thirdPartyReturnTypeEnum
	 * @return
	 */
	public Object invoke(ThirdPartyInvokeCfg thirdPartyInvokeCfg, String interfaceName,
			String queryCondition, ThirdPartyReturnTypeEnum thirdPartyReturnTypeEnum);
}
